Managing Open Source Software Development Projects With Semantic Web Technology

نویسندگان

  • Wikan Danar Sunindyo
  • Thomas Moser
  • Stefan Biffl
چکیده

In open source software (OSS) project development typically tools and models originating from heterogeneous background are used. Project managers want to analyze the state of project across these artifacts but often face the challenge of linking semi-structured information across artifacts, e.g., source code versions, mailing list entries, and bug reports. Manual analysis based on finding related information between data sources is costly, errorprone, and often brings results too late for decision making. In this paper we propose linking OSS artifacts with a semantic web technology approach: the engineering knowledge base (EKB). The EKB consists of two types of ontology layers: 1. the common domain knowledge layer and 2. local tool knowledge layer. Mappings between local and domain ontology layers allow querying the local knowledge using the more stable domain ontology syntax. This EKB foundation enables the design of applications, such as a project monitoring system. We empirically evaluate the feasibility, effort, and complexity of an EKB-based project monitoring system based on real-world data.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Addressing Challenges to Open Source Collaboration With the Semantic Web

Despite the remarkable success of open source software, there are a number of challenges to collaboration in open source software development, in particular, with respect to supporting collaboration among developers, supporting potential contributors, and in bringing users and developers together. In this paper, we examine some of the possible enhancements of open source development environment...

متن کامل

SemTK: An Ontology-first, Open Source Semantic Toolkit for Managing and Querying Knowledge Graphs

The relatively recent adoption of Knowledge Graphs as an enabling technology in multiple high-profile artificial intelligence and cognitive applications has led to growing interest in the Semantic Web technology stack. Many semantics-related tools, however, are focused on serving experts with a deep understanding of semantic technologies. For example, triplification of relational data is availa...

متن کامل

Data Mining User Activity in Free and Open Source Software (FOSS)/ Open Learning Management Systems

Free and Open Source Software (FOSS)/Open Educational Systems development projects abound in higher education today. Many universities worldwide have adopted open source software like ATutor and Moodle as an alternative to commercial or homegrown systems. The move to open source learning management systems entails many special considerations, including usage analysis facilities. The tracking of...

متن کامل

ICSE ’ 03 International Conference on Software Engineering Portland , Oregon May 3 - 11 , 2003

Despite the remarkable success of open source software, there are a number of challenges to collaboration in open source software development, in particular, with respect to supporting collaboration among developers, supporting potential contributors, and in bringing users and developers together. In this paper, we examine some of the possible enhancements of open source development environment...

متن کامل

The OWL-S Editor - A Development Tool for Semantic Web Services

Semantic Web Services (SWSs) promise to provide solutions to the challenges associated with automated discovery, dynamic composition, enactment, and other tasks associated with managing and using service-based systems. One of the barriers to a wider adoption of SWS technology is the lack of tools for creating SWS specifications. OWL-S is one of the major SWS description languages. This paper pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010